
package edu.java.homework.hw07.part02hw;

import java.util.Arrays;

//Êîè îò ïîñî÷åíèòå ñ (a) äî (e)  äåêëàðàöèè íà ìàñèâ ñà íåäîïóñòèìè:

public class Test0403{
	int []a[] = new int [4][4];			// (a)
	int b[][] = new int [4][4];			// (b)
//	int c[][] = new int [ ][4];			// (c)
	int []d[] = new int [4][ ];			// (d)
	int [][]e = new int [4][4];			// (e)
	
	 public static void main(String[] args) {

		Test0403 test = new Test0403();
		System.out.println(Arrays.deepToString(test.b));
		System.out.println(Arrays.deepToString(test.d));

	 }
}

// (1) - (a)(b) [ ] ìîæå äà ñå ïîñòàâè ïðåäè è ñëåä èìåòî íà ïðîìåíëèâàòà;
// (2) - (a) ìíîãîìåðíèà ìàñèâ å ìàñèâ îò ìàñèâè, òàêà ÷å (a) å äîïóñòèìî;
// (3) - (d) new int [4][] ùå ñúçäàäå ìàñèâ îò 4 åëåìåíòà âñåêè îò
// êîèòî å ìàñèâ ÷èèòî åëåìåíòè ñà îò òèï int, íî òÿõíîòî
// ñúçäàâàíå å îòëîæåíî;
// (4) - (c) int [ ] [4] å íåäîïóñòèìî, òúé êàòî ðàçìåðíîñòèòå ñå ñúçäàâàò
// îò ëÿâî íàäÿñíî è íàé-íàïðåä òðÿáâà äà ñå êîíñòóèðà ïúðâèÿ
// ìàñèâ ÷èèòî åëåìåíòè ñà ìàñèâè îò ïî 4 åëåìåíòà;
	
// (1)  âÿðíî å
// (2)  äà
// (3) да, вярно е
// (4)  да, вярно е. Така дефиниран, масивът "c" е погрешен.

	
	